page-level {
    .l-top {
        padding: 1rem 1rem 0 1rem;
        border-bottom: 0.55px solid #dedede;
        background: rgba(255, 255, 255, 1);
        .l-help {
            color: #999;
        }
        .level-circle {
            font-size: 24px;
            width: 100%;
            height: 120px;
            line-height: 120px;
            margin-top: 2rem;
            text-align: center;
            position: relative;
        }
        .exp-count {
            border-top: 0.55px solid #dedede;
        }
    }
    .l-benefit {
        padding: 1.5rem 0;
        border-top: 0.55px solid #dedede;
        background: rgba(255, 255, 255, 1);

		ion-row{
			flex-wrap: wrap;
		}
        .l-b-item {
            .l-icon {
                display: inline-block;
                width: 45px;
                height: 45px;
                line-height: 45px;
                font-size: 24px;
                color: #fff;
                border-radius: 50%;
                background: #ededed;
            }
			p{
				font-size: 12px;
				color: #ccc;
				margin-top: 4px;
			}
			&.active{
				.l-icon {
					background: #ff9800;
				}
				p{
					color: #888;
				}
			}
        }
    }
}